/*
 * Autor.h
 *
 *  Created on: Oct 9, 2012
 *      Author: romina
 */

#ifndef AUTOR_H_
#define AUTOR_H_

#include <iostream>
#include <sstream>
#include <string.h>
#include "../../Persistencia/Persistor.h"
#include "../../Persistencia/Serializable.h"
#include "../../Exceptions/NotNullException.h"

using namespace std;

class Autor : Serializable{
	string apellido;
	string nombre;
public:
	Autor(string apellido, string nombre);
	int getTamanio();
	string getApellido();
	string getNombre();
	string toString();
	void serializar(char * buffer, unsigned int &offset);
	void deserializar(char * buffer, unsigned int &offset);
	virtual ~Autor();
};


#endif /* AUTOR_H_ */
